<%@ page contentType="text/html" pageEncoding="ISO-8859-1"%>
<%@ page import="IT.Entities.UsuarioPermiso" %>
<%@ page import="IT.Entities.UsuarioMenu" %>
<%@ page import="IT.DataAccess.DatUsuarioMenu" %>
<%@ page import="IT.DataAccess.IDatUsuarioMenu" %>
<%@ page import="IT.Entities.UsuarioPerfil" %>
<%@ page import="IT.DataAccess.DatUsuarioPerfil" %>
<%@ page import="IT.DataAccess.IDatUsuarioPerfil" %>
<%@ page import="IT.DataAccess.DatUsuarioPermiso" %>
<%@ page import="IT.DataAccess.IDatUsuarioPermiso" %>
<%@ page import="IT.Helper.Helper" %>
<%@ page import="java.util.List" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">            
        <%@include file="MasterTitulo.jsp"%>
        <link type="image/x-icon" href="favicon.ico" rel="icon" />
        <link type="image/x-icon" href="favicon.ico" rel="shortcut icon" />
        <link rel="stylesheet" href="style.css" type="text/css" media="screen" />    
        <!--[if IE 6]><link rel="stylesheet" href="style.ie6.css" type="text/css" media="screen" /><![endif]-->
        <!--[if IE 7]><link rel="stylesheet" href="style.ie7.css" type="text/css" media="screen" /><![endif]-->

        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript" src="script.js"></script>
    </head>
    <body>      
        <%
        int nPerfil=0;        
        if(request.getParameter("nPerfil")!=null){
            try{
              nPerfil=Integer.parseInt(request.getParameter("nPerfil")); 
            }catch(Exception ex){
              
            }
            if(nPerfil!=0){
               IDatUsuarioMenu oDatMenu=new DatUsuarioMenu();
               IDatUsuarioPermiso oDatPermiso=new DatUsuarioPermiso();
               IDatUsuarioPerfil oDatPerfil=new DatUsuarioPerfil();
               Helper oHelper=new Helper();
               
               List<UsuarioMenu> oLista=oDatMenu.Ubi(nPerfil);
               List<UsuarioPermiso> oListaAccion=oDatPermiso.UbiDetalle(nPerfil);     
               UsuarioPerfil oPerfil=oDatPerfil.Ind(nPerfil);
               
        %>        
        <div style="padding-top:10px;padding-bottom:5px;padding-left:10px;font-size:18px">Perfil: <%= oPerfil.getNom_per_vc()%> </div>
        <div style="background-image: url('images/linea.jpg');background-repeat:repeat-x;height:10px;width:600px"></div>
        <div style="padding-left:10px;padding-top:10px;padding-bottom:10px">
           <table cellpadding="2" width="600px">
               <tr>
                   <td width="50px" align="center">Codigo</td>
                   <td width="150px" align="center">Permiso</td>                                         
                   <td width="80px" align="center">Tipo</td>   
                   <td align="center">Acciones</td>
               </tr>
               <% for(UsuarioMenu ent:oLista){%>
               <tr>
                   <td><%= ent.getCod_mnu_in()%></td>
                   <td><%= ent.getDes_mnu_vc()%></td>
                   <td><%= ent.getTipo() %></td> 
                   <td><% if(oHelper.ValidaAccion(oPerfil.getCod_per_in(), ent.getCod_mnu_in(), 1, oListaAccion)==true){%>
                        <img src="images/check_active.gif" width="13" height="13" alt="Acceso Total"/>&nbsp;Acceso Total&nbsp;
                        <%}%>
                        <% if(oHelper.ValidaAccion(oPerfil.getCod_per_in(), ent.getCod_mnu_in(), 2, oListaAccion)==true){%>
                        <img src="images/check_active.gif" width="13" height="13" alt="Insertar"/>&nbsp;Insertar&nbsp;
                        <%}%>
                        <% if(oHelper.ValidaAccion(oPerfil.getCod_per_in(), ent.getCod_mnu_in(), 3, oListaAccion)==true){%>
                        <img src="images/check_active.gif" width="13" height="13" alt="Insertar"/>&nbsp;Editar&nbsp;
                        <%}%>
                        <% if(oHelper.ValidaAccion(oPerfil.getCod_per_in(), ent.getCod_mnu_in(), 4, oListaAccion)==true){%>
                        <img src="images/check_active.gif" width="13" height="13" alt="Insertar"/>&nbsp;Eliminar&nbsp;
                        <%}%>
                        
                   </td>
               </tr>
               <%}%>               
           </table>      
        </div>
        <%}}%>
        
        <% if(nPerfil==0){ %>
        <div style="padding-top:10px;padding-bottom:5px;padding-left:10px;font-size:18px">Perfil</div>
        <div style="background-image: url('images/linea.jpg');background-repeat:repeat-x;height:10px"></div>
      
        <div class="MnuCliente">
            <ul><li>Error, formato invalida</li></ul>
        </div>
        <%}%>       
    </body>
</html>
